/***** 全局设置 *****/ 
body,h1,h2,h3,h4,h5,h6,p,form,ul,ol,li,dt,dl,dd,th,td,label,bottom,input,textarea{ margin:0;padding:0;}
body{font-family:"宋体", arial;font-size:12px;line-height:1.5;text-align:center;background:#FFF;color:#000;}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{ font-size:100%;}
fieldset,img{border:0;}
ul{margin:0;padding:0;list-style:none;}
div,th,td{font-size:12px;}
table{ border-collapse:collapse; border-spacing:0;}
em{ font-style:normal;}
sup{ vertical-align:text-top;}
sub{ vertical-align:text-bottom;}
.fl{ float:left;}
.fr{ float:right;}
.mt6{ margin-top:6px;}
.mt20{ margin-top:20px;}
.mt10{ margin-top:10px;}
.ml10{ margin-left:10px; display:inline;}
.mt12{ margin-top:12px;}
.clearfix:after{ content:"\20"; display:block; clear:both; height:0;}
.clearfix:after{ *zoom:1}
.noborder{ border:none!important;}
a{ color:#555; text-decoration:none; cursor:pointer;}
a:hover{ color:#f73; text-decoration:underline;}
a.red{ color:#f73;}
.bold{ font-weight:bold;}

/***** 头部 *****/ 
#list{ width:100%; height:25px; line-height:25px; margin-bottom:70px; border-bottom:1px solid #f1f1f1; background:#fafafa; overflow:hidden\9;}
#list .list{ width:1000px; margin:0 auto;}
#list .list .login{ float:right; padding-left:8px; color:#555;}
#list .list .login a em{ font-family:Verdana; font-size:11px;}
#list .list .login a{ color:#555;}
#list .list .login a:hover{ color:#f73;}
.quick_menu{ float:left; text-align:right; color:#ccc;}
#top{ clear:both; width:1000px; float:left; height:74px; padding:5px 0;}
#top .tip{ width:580px; float:right; height:30px; padding-top:44px; color:#089701; font-family:'microsoft yahei'; text-align:right; font-size:16px;}
#top .tip em{ color:#f73; padding:0 3px;}
#logo{ width:400px; float:left;}
#logo span{ float:left; height:74px; display:inline;}
#logo p{ display:inline; float:left; height:35px; margin-top:18px; padding:12px 0 0 10px; color:#888; text-align:left; border-left:1px solid #e1e1e1;}
#logo p strong{ display:block; width:150px; padding-top:2px; height:20px; line-height:20px; margin:0; font-size:16px; font-family:"microsoft yahei"; font-weight:normal; overflow:hidden;}
#logo p a{ color:#555;}
#logo p a:hover{ color:#f73; text-decoration:none;}
#logo p a i{ position:relative; top:-6px; font-style:normal; color:#777;}


#menu,#menu .menu .nav li.line,#menu .menu .nav li a.on,.allCity .tit .sub_nav a.on{ background:url(./ico_menuBg.png) no-repeat;}
#menu{ clear:both; display:block; width:100%; height:40px; text-align:left; background-position:0 0; background-repeat:repeat-x;}
#menu .menu{ width:1000px; margin:0 auto;}
#menu .menu .nav{ display:inline;}
#menu .menu .nav li{ float:left;}
#menu .menu .nav li.line{ display:inline-block; width:2px; height:40px; background-position:right -40px; overflow:hidden;}
#menu .menu .nav li a{ display:inline-block; font-size:14px; line-height:40px; margin:0 10px; font-weight:bold; color:#fff; background-position:right -81px;}
#menu .menu .nav li a:hover{ color:#ff0;}
#menu .menu .nav li a.on{ width:108px; color:#333; text-align:center; background-position:0 -40px;}
#menu .menu .nav li a.on:hover{ color:#f73;}

#warpper{ position:relative; width:1000px; margin:0 auto; text-align:left;}
.ndwz{ display:block; width:100%; line-height:24px; color:#606060;}
.ndwz a{ padding:0 3px;}
.ndwz a img{ margin-bottom:-2px;}
.ndwz h1{ display:inline; padding:0 3px; font-weight:normal;}
.ndwz span{ float:right;}

.new_income{ width:1000px; margin:10px auto; height:27px; line-height:27px; text-align:left;}
.new_income strong{ width:66px; float:left; padding-left:5px; margin-right:12px; color:#fff; background:url(ico01.png) no-repeat;}
.new_income a{ float:left; font-size:12px; color:#555;}
.new_income .other,.ndwz .other{ width:160px; float:right;}
.new_income .other a,.ndwz .other a{ font-size:12px; color:#777;}
.new_income .other i,.ndwz .other i{ display:inline-block; position:relative; top:-3px\9; _top:0; width:12px; height:10px; margin-right:3px; _margin-top:6px; background:url(ico01.png) no-repeat 0 -28px;}
.new_income .other i.i2,.ndwz .other i.i2{ background-position:-12px -28px;}
.new_income .review,.ndwz .review{ display:inline-block; width:700px; float:left; height:27px; overflow:hidden;}
.new_income li,.ndwz li{ display:inline;}
.new_income li{ float:left; margin-right:15px;}
.new_income li a:hover{ color:#f70;}

/***** 底部 *****/ 
#link{ clear:both; display:block; width:998px; border:1px solid #ccc; overflow:hidden;}
#link .link1{ padding:0 15px; line-height:36px;}
#link .link1 a{ margin-right:20px;}
#link .link2{ padding:10px 15px; line-height:24px; border-top:1px solid #ccc; background:#fafafa;}
#link .link2 a{ display:inline-block; margin-right:3px;}


#footer{ clear:both; display:block; padding-top:10px; font-family:Arial; overflow:hidden;}


.main{ display:block; width:1000px; margin:0 auto; text-align:left; overflow:hidden;}
.ndwz{ line-height:30px;}
/***** 整体样式 *****/ 
.allCity{}
.allCity .tit{ display:block; position:relative; width:998px; height:36px; line-height:36px; border:1px solid #CCC; color:#606060;}
.allCity .tit h4{ display:inline; float:left; padding:0 12px; font-size:14px; color:#555;}
.allCity .tit span{ float:right; padding-right:12px;}
.allCity .tit a{ color:#089701;}
.allCity .tit a:hover{ color:#f73;}
.allCity .tit .sub_nav{ position:absolute; left:150px; top:-1px;}
.allCity .tit .sub_nav a{ display:inline-block; width:94px; height:40px; font-weight:bold; text-align:center;}
.allCity .tit .sub_nav a.on{ background-position:0 -80px;}
.allCity .txt{ display:block; width:1000px; border-top:1px solid #CCC;}
.allCity .txt dl{ clear:both; width:998px; padding:15px 0 15px 0; font-size:14px; line-height:24px; border:1px solid #CCC; border-top:2px solid #f7f7f7; overflow:hidden;}
.allCity .txt dl.bg{ position:relative; top:-1px; margin-bottom:-1px; padding:17px 0 15px 0; border:1px solid #6dc600; background:#f8fbf3;}
.allCity .txt dt{ position:relative; width:100px; float:left; font-weight:bold; padding-left:18px; font-size:14px; font-family:Verdana; color:#666; overflow:hidden;}
.allCity .txt dd{ position:relative; width:830px; float:right; overflow:hidden;}
.allCity .txt dd a{ display:inline-block; width:150px; float:left; padding-right:16px; color:#0a68c2;}
.allCity .txt dd a:hover{ color:#f73;}
.allCity .txt dd a.more{ font-size:12px;}

.box950{ display:block; width:998px; float:left; border:1px solid #ccc;;}
.box950 .tit{ position:relative; width:998px; height:36px; line-height:36px; border-bottom:1px solid #ccc;}
.box950 .tit h4{ float:left; padding-left:12px; font-size:14px; color:#666;}
.box950 .tit .sub_nav{ position:absolute; left:0; top:-1px;}
.box950 .tit .sub_nav a{ display:inline-block; width:80px; float:left; height:37px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; color:#666; font-size:14px;}
.box950 .tit .sub_nav a.on{ border-bottom:3px solid #fff; font-weight:bold;}
.box950 .tit .sub_nav a:hover{ color:#555; text-decoration:none;}
.box950 .txt{ clear:both; padding:15px; border-top:2px solid #f7f7f7; overflow:hidden;}
.box950 .txt a{ display:inline-block; width:68px; line-height:24px; font-size:14px;}
.box950 .txt dl{ float:left; padding:5px 0;}
.box950 .txt dl.bg{ background:#f7f7f7;}
.box950 .txt dt{ width:40px; float:left; line-height:24px; font-family:Arial; font-size:14px; text-align:right; padding-right:10px; font-weight:bold;}
.box950 .txt dd{ width:918px; float:left;}
.box950 .txt dd a{ width:72px;}

.box950 .txt1{ float:left; padding:9px 15px 8px 15px; border-top:2px solid #f7f7f7;}
.box950 .txt1 p{ color:#999; line-height:18px;}
.box950 .txt1 p a{ line-height:24px; font-size:14px; color:#0a68c2;}
.box950 .txt1 p a:hover{ color:#f73;}
.box950 .txt1 p em{ color:#094; padding-left:6px;}
.box950 .txt1 ul{ float:left; padding-top:10px;}
.box950 .txt1 li{ width:219px; float:left; line-height:21px;}
.box950 .txt1 li a{ color:#0a68c2;}

.links{ width:968px; margin:10px auto 0 auto; padding:10px 15px 5px 15px; border:1px solid #ccc; text-align:left; color:#555; background:#fcfcfc;}
.links p{ clear:both; display:block; width:100%; padding-bottom:6px; line-height:21px; overflow:hidden;}
.links p strong{ width:70px; float:left;}
.links p a{ display:inline-block; padding-right:12px;}
.links p span{ display:inline-block; width:848px; float:left;}
.links p.first strong{ width:110px;}
.links p.first span{ width:808px;}
.links p.first a{ padding-right:10px;}
.sideL{ width:730px; float:left;}
/***分类首页 样式**/

.type_index{}
.type_index .tit{ display:block; position:relative; width:728px; height:36px; line-height:36px; border:1px solid #CCC; color:#606060;}
.type_index .tit h4{ display:inline; float:left; padding:0 12px; font-size:12px; color:#555;}
.type_index .tit span{ float:right; padding-right:12px;}
.type_index .tit a{ color:#089701;}
.type_index .tit a:hover{ color:#f73;}
.type_index .tit .sub_nav{ position:absolute; left:150px; top:-1px;}
.type_index .tit .sub_nav a{ display:inline-block; width:94px; height:40px; font-weight:bold; text-align:center;}
.type_index .tit .sub_nav a.on{ background-position:0 -80px;}
.type_index .txt{ display:block; width:730px;}
.type_index .txt .prov_nav{ display:block; width:728px; padding:15px 0; font-size:12px; border:1px solid #CCC; overflow:hidden;}
.type_index .txt .prov_nav span{ width:80px; float:left; text-align:right;}
.type_index .txt .prov_nav p{ display:block; width:648px; float:left;}
.type_index .txt .prov_nav p a{ display:inline-block; width:60px; float:left;}
.type_index .txt dl{ clear:both; width:728px; padding:15px 0 15px 0; font-size:12px; line-height:24px; border:1px solid #CCC; border-top:2px solid #f7f7f7; overflow:hidden;}
.type_index .txt dl.bg{ position:relative; top:-1px; margin-bottom:-1px; padding:17px 0 15px 0; border:1px solid #6dc600; background:#f8fbf3;}
.type_index .txt dt{ position:relative; width:100px; float:left; font-weight:bold; padding-left:18px; font-size:14px; font-family:Verdana; color:#666; overflow:hidden;}
.type_index .txt dt em{ color:#777;}
.type_index .txt dd{ position:relative; width:610px; float:right; overflow:hidden;}
.type_index .txt dd a{ display:inline-block; width:175px; float:left; height:24px; padding-right:10px; font-size:14px; color:#0a68c2; overflow:hidden;}
.type_index .txt dd a:hover{ color:#f73;}
.type_index .txt dd a.more{ font-size:12px;}
.type_index .txt dd a.red{ color:#f73;}

/***省市分类 样式**/
.type_prov{ width:728px; border:1px solid #CCC;}
.type_prov .change_nav{ display:block; width:698px; padding:15px; font-size:12px; border-bottom:1px solid #ccc;}
.type_prov .change_nav strong{ font-size:14px;}
.type_prov .change_nav strong a{ color:#094;}
.type_prov .change_nav span{ position:relative; color:#888; padding-bottom:10px;}
.type_prov .change_nav span i{ display:inline-block; position:relative; top:-2px; top:-6px\9; _top:4px; left:3px; width:7px; height:4px; background:url(../imgs/ico.png) no-repeat;}
#citymenu{ position:absolute; left:0; top:15px; width:490px; height:65px; padding:10px 15px; line-height:21px; border:1px solid #ccc; background:#fff; z-index:2;}
#citymenu a{ display:inline-block;}
.type_prov .change_nav .bg{ display:none; position:absolute; top:17px; left:2px; width:522px; height:87px; background:#000;filter:Alpha(opacity=10);-moz-opacity:0.1;opacity:0.1; z-index:1;}


.type_prov .change_nav p{ padding-top:10px;}
.type_prov .change_nav p a{ display:inline-block; padding:0 6px; padding-top:2px\9; line-height:18px; line-height:16px\9;}
.type_prov .change_nav p a.on{ border:1px solid #fdd845; color:#f73; background:#fff6bf;}
.type_prov .txt{ display:block; width:728px; border-top:2px solid #f7f7f7;}
.type_prov .txt dl{ clear:both; width:698px; margin:10px 15px; padding-bottom:10px; font-size:12px; line-height:24px; border-bottom:1px dotted #CCC; overflow:hidden;}
.type_prov .txt dl.bg{ position:relative; top:-1px; margin-bottom:-1px; padding:17px 15px 15px 15px; border:1px solid #6dc600; background:#f8fbf3;}
.type_prov .txt dt{ font-weight:bold; font-size:14px; font-family:Verdana; color:#666; overflow:hidden;}
.type_prov .txt dt em{ color:#999; font-size:12px; font-weight:normal;}
.type_prov .txt dd{ width:698px; overflow:hidden;}
.type_prov .txt dd a{ display:inline-block; width:215px; float:left; font-size:14px; color:#0a68c2;}
.type_prov .txt dd a:hover{ color:#f73;}
.type_prov .txt dd a.more{ font-size:12px;}
.type_prov .txt dd a.red{ color:#f73;}


.box690{ display:block; width:698px; padding:10px 15px; border:1px solid #ccc; border-top:2px solid #f7f7f7; overflow:hidden;}
.box690 h4{ font-size:14px; font-weight:normal;}
.box690 .txt li{ padding:10px; border-top:1px dotted #e1e1e1;}
.box690 .txt li span{ font-size:14px;}
.box690 .txt li span em{ padding-left:6px; color:#094; font-size:12px;}
.box690 .txt li span a{ color:#0a68c2;}
.box690 .txt li span a:hover{ color:#f73;}
.box690 .txt li p{ color:#888;}
.box690 .txt li a.red{ color:#f73;}


/***** 分页 *****/
.cutpage{ width:auto; float:right; padding:6px 0 0 0;}
.cutpage li{ float:left; width:auto; margin-right:3px; display:inline; overflow:hidden;}
.cutpage li.first{display:block; text-indent:-1000px; width:22px; height:20px; background:url(http://s.cncnimg.cn/css/img/next.gif) no-repeat;}
.cutpage li.first a{display:block; background:url(http://s.cncnimg.cn/css/img/next.gif) no-repeat 0 -29px;}
.cutpage li.next{ display:block; text-align:center; text-indent:-6px; width:59px; height:20px; line-height:18px; padding-top:2px; background:url(http://s.cncnimg.cn/css/img/next.gif) no-repeat -25px 0;}
.cutpage li.next a:link,.cutpage li.next a:visited{ color:#555;}
.cutpage li.next a:hover{ color:#f73; text-decoration:none;}
.cutpage li.cur{ border:1px solid #CCCCCC; color:#ff6600; font-weight:bold; padding:0 6px; line-height:18px;}
.cutpage li.cur a{ color:#ff6600; cursor:default; text-decoration:none;}
.cutpage li.num{display:block; text-align:center; color:#ff6600; height:20px; line-height:18px;}
.cutpage li.num a:link,.cutpage li.num a:visited{ display:block;  border:1px solid #ccc; color:#333; padding:0 6px;}
.cutpage li.num a:hover{ display:block; border:1px solid #ff6600; color:#ff6600; padding:0 6px;}


.sideR{ display:block; width:250px; float:right;}
.lxs_tj{ width:224px; padding:10px 12px; border:1px solid #E1E1E1; border-top:2px solid #34ad2e; background:#f0f8ed;}
.lxs_tj li{ padding-bottom:8px; border-bottom:1px dotted #ccc;}
.lxs_tj strong{ font-size:12px; color:#555;}
.lxs_tj span{ display:block; padding-top:6px;}
.lxs_tj span a{ color:#0a68c2;}
.lxs_tj span a:hover{ color:#f73;}
.lxs_tj span a.red{ color:#f73;}
.lxs_tj p{ color:#999;}
.lxs_tj em{ color:#777;}

.box250{ display:block; width:248px; border:1px solid #ccc; overflow:hidden;}
.box250 .tit{ height:36px; line-height:36px; border-bottom:1px solid #ccc; background:#fafafa;}
.box250 .tit strong{ padding-left:10px; color:#555;}
.box250 .tit span{ float:right; padding-right:10px;}
.box250 .txt{ float:left; padding:5px 15px; border-top:2px solid #F7F7F7;}
.box250 .txt li{ display:block; width:100%; height:24px; line-height:24px; overflow:hidden;}
.box250 .txt li a{ color:#606060;}
.box250 .txt li a:hover{ color:#f73;}

.box250 .txt ul.u2 li{ width:50%; float:left;}




.CM{ width:730px; float:left; border:1px solid;}
#rule     {border-color:#ccc;}
#rule .tit{background:#e5edcd;text-align:left;}
#rule h2  { background:url(tith301.png) repeat-x 0 -23px;width:100px; line-height:24px;text-align:center;color:#FFF;}
#rule .txt{padding:15px;line-height:20px;text-align:left;font-size:14px;text-indent:12px;background:#f9fcf0;}
#rule p{ line-height:24px;}

#denglu     {border-color:#ccc;}
#denglu .tit{text-align:left;height:32px; line-height:32px; border-bottom:1px solid #ccc;}
#denglu h2  {width:120px;text-align:center;color:#555;float:left; font-size:14px;}
#denglu em  {padding:0 12px 0 0;float:right;}
#denglu .txt{padding:5px 10px;line-height:20px;clear:both;font-size:14px; border-top:2px solid #f7f7f7;}
#denglu .input1{height:20px;font-size:14px;line-height:20px;}
#denglu input.btn{ padding:4px 8px; padding:4px 8px 2px 8px\9; _padding:4px 4px 2px 4px;}

.record th{ font-size:12px; font-weight:normal; text-align:right; padding:4px 6px 4px 0;}
.record td{ font-size:12px; line-height:30px; height:30px; padding:4px 0;}
.record span{ color:#0000FF;}

#msg_content{ display:block; margin:0 auto; padding:30px; font-size:14px; border:1px solid #ccc; text-align:center; background:#f7f7f7; overflow:hidden;}
#msg_content h3{ line-height:30px;}
#msg_content a{ display:block; clear:both; padding-top:10px; color:#0A68C2;}
#msg_content .red{ color:#f73;}
#msg_content .blod{ font-weight:bold;}

.yuanze{ width:224px; padding:8px 12px; border:1px solid #E1E1E1; border-top:2px solid #34ad2e; color:#555; background:#f0f8ed;}
.yuanze li{ line-height:19px; padding:5px 0;}
